import { ResponseMenuItem } from "@/layout/_components/SideMenu/_types";
import Mock from "mockjs";
import platformCfg from "../_platform";
import { getBasePath } from "../_platform/_utils";

const { fileSuffix, menuIcons } = platformCfg;
const { Random } = Mock;

export default [
  {
    id: "1",
    label: "统计数据",
    icon: `${menuIcons["1"]}`,
    path: "/statistics",
    type: 0,
    auth_codes: null,
    status: 1,
    is_cache: 1,
    link_type: 0,
    create_time: Random.datetime(),
    update_time: Random.datetime(),
    children: [
      {
        id: "1-1",
        label: "数据概览",
        icon: `${menuIcons["1-1"]}`,
        path: "/statistics/home",
        type: 1,
        auth_codes: null,
        status: 1,
        is_cache: 1,
        link_type: 0,
        create_time: Random.datetime(),
        update_time: Random.datetime(),
        component: `/statistics/home/index.${fileSuffix}`,
      },
      {
        id: "1-2",
        label: "统计分析",
        icon: `${menuIcons["1-2"]}`,
        path: "/statistics/analyze",
        type: 1,
        auth_codes: null,
        status: 1,
        is_cache: 1,
        link_type: 0,
        create_time: Random.datetime(),
        update_time: Random.datetime(),
        component: `/statistics/analyze/index.${fileSuffix}`,
      },
    ],
  },
  {
    id: "2",
    label: "大屏数据",
    icon: `${menuIcons["2"]}`,
    path: "/big-screen",
    type: 0,
    auth_codes: null,
    status: 1,
    is_cache: 1,
    link_type: 0,
    create_time: Random.datetime(),
    update_time: Random.datetime(),
    children: [
      {
        id: "2-1",
        label: "智慧旅游",
        icon: `${menuIcons["2-1"]}`,
        path: "/big-screen/travel",
        type: 1,
        auth_codes: null,
        status: 1,
        is_cache: 1,
        link_type: 0,
        create_time: Random.datetime(),
        update_time: Random.datetime(),
        component: `/big-screen/travel/index.${fileSuffix}`,
      },
      {
        id: "2-2",
        label: "其他大屏",
        icon: `${menuIcons["2-2"]}`,
        path: "/big-screen/other",
        type: 1,
        auth_codes: null,
        status: 1,
        is_cache: 1,
        link_type: 0,
        create_time: Random.datetime(),
        update_time: Random.datetime(),
        component: `/big-screen/other/index.${fileSuffix}`,
      },
    ],
  },
  {
    id: "3",
    label: "三维地图",
    icon: `${menuIcons["3"]}`,
    path: "/three-dimensional",
    type: 0,
    auth_codes: null,
    status: 1,
    is_cache: 1,
    link_type: 0,
    create_time: Random.datetime(),
    update_time: Random.datetime(),
    children: [
      {
        id: "3-1",
        label: "中国地图",
        icon: `${menuIcons["3-1"]}`,
        path: "/three-dimensional/china",
        type: 1,
        auth_codes: null,
        status: 1,
        is_cache: 1,
        link_type: 0,
        create_time: Random.datetime(),
        update_time: Random.datetime(),
        component: `/three-dimensional/china/index.${fileSuffix}`,
      },
      {
        id: "3-2",
        label: "世界地图",
        icon: `${menuIcons["3-2"]}`,
        path: "/three-dimensional/world",
        type: 1,
        auth_codes: null,
        status: 1,
        is_cache: 1,
        link_type: 0,
        create_time: Random.datetime(),
        update_time: Random.datetime(),
        component: `/three-dimensional/world/index.${fileSuffix}`,
      },
    ],
  },
  {
    id: "4",
    label: "GIS",
    icon: `${menuIcons["4"]}`,
    path: "/gis",
    type: 0,
    auth_codes: null,
    status: 1,
    is_cache: 1,
    link_type: 0,
    create_time: Random.datetime(),
    update_time: Random.datetime(),
    children: [
      {
        id: "4-1",
        label: "GIS-示例1",
        icon: `${menuIcons["4-1"]}`,
        path: "/gis/demo-1",
        type: 1,
        auth_codes: null,
        status: 1,
        is_cache: 1,
        link_type: 0,
        create_time: Random.datetime(),
        update_time: Random.datetime(),
        component: `/gis/demo-1/index.${fileSuffix}`,
      },
      {
        id: "4-2",
        label: "GIS-示例2",
        icon: `${menuIcons["4-2"]}`,
        path: "/gis/demo-2",
        type: 1,
        auth_codes: null,
        status: 1,
        is_cache: 1,
        link_type: 0,
        create_time: Random.datetime(),
        update_time: Random.datetime(),
        component: `/gis/demo-2/index.${fileSuffix}`,
      },
    ],
  },
  {
    id: "10",
    label: "系统管理",
    icon: `${menuIcons["10"]}`,
    path: "system",
    type: 0,
    auth_codes: [0, 1, 4, 5],
    status: 1,
    is_cache: 1,
    link_type: 0,
    create_time: Random.datetime(),
    update_time: Random.datetime(),
    children: [
      {
        id: "10-1",
        label: "用户管理",
        icon: `${menuIcons["10-1"]}`,
        path: "/system/user",
        type: 0,
        auth_codes: null,
        status: 1,
        is_cache: 1,
        link_type: 0,
        create_time: Random.datetime(),
        update_time: Random.datetime(),
        children: [
          {
            id: "10-1-1",
            label: "账号管理",
            icon: `${menuIcons["10-1-1"]}`,
            path: "/system/user/account",
            type: 1,
            auth_codes: null,
            status: 1,
            is_cache: 1,
            link_type: 0,
            create_time: Random.datetime(),
            update_time: Random.datetime(),
            component: `/system/user/account/index.${fileSuffix}`,
          },
          {
            id: "10-1-2",
            label: "账号管理-详情",
            icon: `${menuIcons["10-1-2"]}`,
            path: "/system/user/detail",
            type: 2,
            auth_codes: null,
            status: 1,
            is_cache: 1,
            link_type: 0,
            create_time: Random.datetime(),
            update_time: Random.datetime(),
            component: `/system/user/detail/index.${fileSuffix}`,
          },
        ],
      },
      {
        id: "10-2",
        label: "部门管理",
        icon: `${menuIcons["10-2"]}`,
        path: "/system/department",
        type: 1,
        auth_codes: null,
        status: 1,
        is_cache: 1,
        link_type: 0,
        create_time: Random.datetime(),
        update_time: Random.datetime(),
        component: `/system/department/index.${fileSuffix}`,
      },
      {
        id: "10-3",
        label: "菜单管理",
        icon: `${menuIcons["10-3"]}`,
        path: "/system/menu",
        type: 1,
        auth_codes: null,
        status: 1,
        is_cache: 1,
        link_type: 0,
        create_time: Random.datetime(),
        update_time: Random.datetime(),
        component: `/system/menu/index.${fileSuffix}`,
      },
      {
        id: "10-4",
        label: "角色管理",
        icon: `${menuIcons["10-4"]}`,
        path: "/system/role",
        type: 1,
        auth_codes: null,
        status: 1,
        is_cache: 1,
        link_type: 0,
        create_time: Random.datetime(),
        update_time: Random.datetime(),
        component: `/system/role/index.${fileSuffix}`,
      },
      {
        id: "10-5",
        label: "字典管理",
        icon: `${menuIcons["10-5"]}`,
        path: "/system/dictionary",
        type: 1,
        auth_codes: null,
        status: 1,
        is_cache: 1,
        link_type: 0,
        create_time: Random.datetime(),
        update_time: Random.datetime(),
        component: `/system/dictionary/index.${fileSuffix}`,
      },
      {
        id: "10-6",
        label: "定时任务",
        icon: `${menuIcons["10-6"]}`,
        path: "/system/schedule",
        type: 1,
        auth_codes: null,
        status: 1,
        is_cache: 1,
        link_type: 0,
        create_time: Random.datetime(),
        update_time: Random.datetime(),
        component: `/system/schedule/index.${fileSuffix}`,
      },
      {
        id: "10-7",
        label: "系统日志",
        icon: `${menuIcons["10-7"]}`,
        path: "/system/log",
        type: 1,
        auth_codes: null,
        status: 1,
        is_cache: 1,
        link_type: 0,
        create_time: Random.datetime(),
        update_time: Random.datetime(),
        component: `/system/log/index.${fileSuffix}`,
      },
    ],
  },
  {
    id: "40",
    label: "应用示例",
    icon: `${menuIcons["40"]}`,
    path: "demo",
    type: 0,
    auth_codes: [5],
    status: 1,
    is_cache: 1,
    link_type: 0,
    create_time: Random.datetime(),
    update_time: Random.datetime(),
    children: [
      {
        id: "40-1",
        label: "BaseForm",
        icon: `${menuIcons["40-1"]}`,
        path: "/demo/1",
        type: 1,
        auth_codes: null,
        status: 1,
        is_cache: 1,
        link_type: 0,
        create_time: Random.datetime(),
        update_time: Random.datetime(),
        component: `/demo/one/index.${fileSuffix}`,
      },
      {
        id: "40-2",
        label: "SectionForm",
        icon: `${menuIcons["40-2"]}`,
        path: "/demo/2",
        type: 1,
        auth_codes: null,
        status: 1,
        is_cache: 1,
        link_type: 0,
        create_time: Random.datetime(),
        update_time: Random.datetime(),
        component: `/demo/two/index.${fileSuffix}`,
      },
      {
        id: "40-3",
        label: "BaseCrud",
        icon: `${menuIcons["40-3"]}`,
        path: "/demo/3",
        type: 1,
        auth_codes: null,
        status: 1,
        is_cache: 1,
        link_type: 0,
        create_time: Random.datetime(),
        update_time: Random.datetime(),
        component: `/demo/three/index.${fileSuffix}`,
      },
      {
        id: "40-4",
        label: "BaseForm(tabs)",
        icon: `${menuIcons["40-4"]}`,
        path: "/demo/4",
        type: 1,
        auth_codes: null,
        status: 1,
        is_cache: 1,
        link_type: 0,
        create_time: Random.datetime(),
        update_time: Random.datetime(),
        component: `/demo/four/index.${fileSuffix}`,
      },
      {
        id: "40-5",
        label: "Chart",
        icon: `${menuIcons["40-5"]}`,
        path: "/demo/5",
        type: 1,
        auth_codes: null,
        status: 1,
        is_cache: 1,
        link_type: 0,
        create_time: Random.datetime(),
        update_time: Random.datetime(),
        component: `/demo/five/index.${fileSuffix}`,
      },
      {
        id: "40-6",
        label: "示例6",
        icon: `${menuIcons["40-6"]}`,
        path: "/demo/6",
        type: 1,
        auth_codes: null,
        status: 1,
        is_cache: 1,
        link_type: 0,
        create_time: Random.datetime(),
        update_time: Random.datetime(),
        component: `/demo/six/index.${fileSuffix}`,
      },
      {
        id: "40-7",
        label: "示例7",
        icon: `${menuIcons["40-7"]}`,
        path: "/demo/7",
        type: 1,
        auth_codes: null,
        status: 1,
        is_cache: 1,
        link_type: 0,
        create_time: Random.datetime(),
        update_time: Random.datetime(),
        component: `/demo/seven/index.${fileSuffix}`,
      },
      {
        id: "40-8",
        label: "示例8",
        icon: `${menuIcons["40-8"]}`,
        path: "/demo/8",
        type: 1,
        auth_codes: null,
        status: 1,
        is_cache: 1,
        link_type: 0,
        create_time: Random.datetime(),
        update_time: Random.datetime(),
        component: `/demo/eight/index.${fileSuffix}`,
      },
      {
        id: "40-9",
        label: "示例9",
        icon: `${menuIcons["40-9"]}`,
        path: "/demo/9",
        type: 1,
        auth_codes: null,
        status: 1,
        is_cache: 1,
        link_type: 0,
        create_time: Random.datetime(),
        update_time: Random.datetime(),
        component: `/demo/nine/index.${fileSuffix}`,
      },
      {
        id: "40-10",
        label: "示例10",
        icon: `${menuIcons["40-10"]}`,
        path: "/demo/10",
        type: 1,
        auth_codes: null,
        status: 1,
        is_cache: 1,
        link_type: 0,
        create_time: Random.datetime(),
        update_time: Random.datetime(),
        component: `/demo/ten/index.${fileSuffix}`,
      },
    ],
  },
  {
    id: "41",
    label: "测试专用",
    icon: `${menuIcons["41"]}`,
    path: "test",
    type: 0,
    auth_codes: [0, 1, 5],
    status: 1,
    is_cache: 1,
    link_type: 0,
    create_time: Random.datetime(),
    update_time: Random.datetime(),
    children: [
      {
        id: "41-1",
        label: "BaseForm",
        icon: `${menuIcons["41-1"]}`,
        path: "/test/1",
        type: 1,
        auth_codes: null,
        status: 1,
        is_cache: 1,
        link_type: 0,
        create_time: Random.datetime(),
        update_time: Random.datetime(),
        component: `/test/test-1/index.${fileSuffix}`,
      },
      {
        id: "41-2",
        label: "SectionForm",
        icon: `${menuIcons["41-2"]}`,
        path: "/test/2",
        type: 1,
        auth_codes: null,
        status: 1,
        is_cache: 1,
        link_type: 0,
        create_time: Random.datetime(),
        update_time: Random.datetime(),
        component: `/test/test-2/index.${fileSuffix}`,
      },
      {
        id: "41-3",
        label: "BaseCrud",
        icon: `${menuIcons["41-3"]}`,
        path: "/test/3",
        type: 1,
        auth_codes: null,
        status: 1,
        is_cache: 1,
        link_type: 0,
        create_time: Random.datetime(),
        update_time: Random.datetime(),
        component: `/test/test-3/index.${fileSuffix}`,
      },
      {
        id: "41-4",
        label: "富文本编辑器",
        icon: `${menuIcons["41-4"]}`,
        path: "/test/4",
        type: 1,
        auth_codes: null,
        status: 1,
        is_cache: 1,
        link_type: 0,
        create_time: Random.datetime(),
        update_time: Random.datetime(),
        component: `/test/test-4/index.${fileSuffix}`,
      },
      {
        id: "41-5",
        label: "Echarts图表",
        icon: `${menuIcons["41-5"]}`,
        path: "/test/5",
        type: 1,
        auth_codes: null,
        status: 1,
        is_cache: 1,
        link_type: 0,
        create_time: Random.datetime(),
        update_time: Random.datetime(),
        component: `/test/test-5/index.${fileSuffix}`,
      },
      {
        id: "41-6",
        label: "测试6",
        icon: `${menuIcons["41-6"]}`,
        path: "/test/6",
        type: 1,
        auth_codes: null,
        status: 1,
        is_cache: 1,
        link_type: 0,
        create_time: Random.datetime(),
        update_time: Random.datetime(),
        component: `/test/test-6/index.${fileSuffix}`,
      },
      {
        id: "41-7",
        label: "多类型表单",
        icon: `${menuIcons["41-7"]}`,
        path: "/test/7",
        type: 1,
        auth_codes: null,
        status: 1,
        is_cache: 1,
        link_type: 0,
        create_time: Random.datetime(),
        update_time: Random.datetime(),
        component: `/test/test-7/index.${fileSuffix}`,
      },
      {
        id: "41-8",
        label: "聊天记录查询",
        icon: `${menuIcons["41-8"]}`,
        path: "/test/8",
        type: 1,
        auth_codes: null,
        status: 1,
        is_cache: 1,
        link_type: 0,
        create_time: Random.datetime(),
        update_time: Random.datetime(),
        component: `/test/test-8/index.${fileSuffix}`,
      },
      {
        id: "41-9",
        label: "生成表单",
        icon: `${menuIcons["41-9"]}`,
        path: "/test/9",
        type: 1,
        auth_codes: null,
        status: 1,
        is_cache: 1,
        link_type: 0,
        create_time: Random.datetime(),
        update_time: Random.datetime(),
        component: `/test/test-9/index.${fileSuffix}`,
      },
      {
        id: "41-10",
        label: "多级菜单",
        icon: `${menuIcons["41-10"]}`,
        path: "/test/10",
        type: 0,
        auth_codes: null,
        status: 1,
        is_cache: 1,
        link_type: 0,
        create_time: Random.datetime(),
        update_time: Random.datetime(),
        children: [
          {
            id: "41-10-1",
            label: "菜单1",
            icon: `${menuIcons["41-10-1"]}`,
            path: "/test/10/one",
            type: 0,
            auth_codes: null,
            status: 1,
            is_cache: 1,
            link_type: 0,
            create_time: Random.datetime(),
            update_time: Random.datetime(),
            children: [
              {
                id: "41-10-1-1",
                label: "菜单1-1",
                icon: `${menuIcons["41-10-1-1"]}`,
                path: "/test/10/one/one",
                type: 1,
                auth_codes: null,
                status: 1,
                is_cache: 1,
                link_type: 0,
                create_time: Random.datetime(),
                update_time: Random.datetime(),
                component: `/test/test-10/one/one.${fileSuffix}`,
              },
              {
                id: "41-10-1-2",
                label: "菜单1-2",
                icon: `${menuIcons["41-10-1-2"]}`,
                path: "/test/10/one/two",
                type: 1,
                auth_codes: null,
                status: 1,
                is_cache: 1,
                link_type: 0,
                create_time: Random.datetime(),
                update_time: Random.datetime(),
                component: `/test/test-10/one/two.${fileSuffix}`,
              },
            ],
          },
          {
            id: "41-10-2",
            label: "菜单2",
            icon: `${menuIcons["41-10-2"]}`,
            path: "/test/10/two",
            type: 0,
            auth_codes: null,
            status: 1,
            is_cache: 1,
            link_type: 0,
            create_time: Random.datetime(),
            update_time: Random.datetime(),
            children: [
              {
                id: "41-10-2-1",
                label: "菜单2-1",
                icon: `${menuIcons["41-10-2-1"]}`,
                path: "/test/10/two/one",
                type: 1,
                auth_codes: null,
                status: 1,
                is_cache: 1,
                link_type: 0,
                create_time: Random.datetime(),
                update_time: Random.datetime(),
                component: `/test/test-10/two/one.${fileSuffix}`,
              },
              {
                id: "41-10-2-2",
                label: "菜单2-2",
                icon: `${menuIcons["41-10-2-2"]}`,
                path: "/test/10/two/two",
                type: 0,
                auth_codes: null,
                status: 1,
                is_cache: 1,
                link_type: 0,
                create_time: Random.datetime(),
                update_time: Random.datetime(),
                children: [
                  {
                    id: "41-10-2-2-1",
                    label: "菜单2-2-1",
                    icon: `${menuIcons["41-10-2-2-1"]}`,
                    path: "/test/10/two/two/one",
                    type: 1,
                    auth_codes: null,
                    status: 1,
                    is_cache: 1,
                    link_type: 0,
                    create_time: Random.datetime(),
                    update_time: Random.datetime(),
                    component: `/test/test-10/two/two/one.${fileSuffix}`,
                  },
                  {
                    id: "41-10-2-2-2",
                    label: "菜单2-2-2",
                    icon: `${menuIcons["41-10-2-2-2"]}`,
                    path: "/test/10/two/two/two",
                    type: 1,
                    auth_codes: null,
                    status: 1,
                    is_cache: 1,
                    link_type: 0,
                    create_time: Random.datetime(),
                    update_time: Random.datetime(),
                    component: `/test/test-10/two/two/two.${fileSuffix}`,
                  },
                ],
              },
            ],
          },
          {
            id: "41-10-3",
            label: "菜单3",
            icon: `${menuIcons["41-10-3"]}`,
            path: "/test/10/3",
            type: 1,
            auth_codes: null,
            status: 1,
            is_cache: 1,
            link_type: 0,
            create_time: Random.datetime(),
            update_time: Random.datetime(),
            component: `/test/test-10/three.${fileSuffix}`,
          },
          {
            id: "41-10-4",
            label: "菜单4",
            icon: `${menuIcons["41-10-4"]}`,
            path: "/test/10/4",
            type: 1,
            auth_codes: null,
            status: 1,
            is_cache: 1,
            link_type: 0,
            create_time: Random.datetime(),
            update_time: Random.datetime(),
            disabled: true,
            component: `/test/test-10/four.${fileSuffix}`,
          },
        ],
      },
    ],
  },
  {
    id: "43",
    label: "特效演示",
    icon: `${menuIcons["43"]}`,
    path: "vfx",
    type: 0,
    auth_codes: [5],
    status: 1,
    is_cache: 1,
    link_type: 0,
    create_time: Random.datetime(),
    update_time: Random.datetime(),
    children: [
      {
        id: "43-1",
        label: "扁平按钮",
        icon: `${menuIcons["43-1"]}`,
        path: "/vfx/flat-btn",
        type: 1,
        auth_codes: null,
        status: 1,
        is_cache: 1,
        link_type: 0,
        create_time: Random.datetime(),
        update_time: Random.datetime(),
        component: `/vfx/flat-btn/index.${fileSuffix}`,
      },
    ],
  },
  {
    id: "44",
    label: "低代码",
    icon: `${menuIcons["44"]}`,
    path: "code",
    type: 0,
    auth_codes: [0, 5],
    status: 1,
    is_cache: 1,
    link_type: 0,
    create_time: Random.datetime(),
    update_time: Random.datetime(),
    children: [
      {
        id: "44-1",
        label: "拖拽组件生成",
        icon: `${menuIcons["44-1"]}`,
        path: "/code/drag",
        type: 1,
        auth_codes: null,
        status: 1,
        is_cache: 1,
        link_type: 0,
        create_time: Random.datetime(),
        update_time: Random.datetime(),
        component: `/code/drag/index.${fileSuffix}`,
      },
      {
        id: "44-2",
        label: "配置表单生成",
        icon: `${menuIcons["44-2"]}`,
        path: "/code/form",
        type: 1,
        auth_codes: null,
        status: 1,
        is_cache: 1,
        link_type: 0,
        create_time: Random.datetime(),
        update_time: Random.datetime(),
        component: `/code/form/index.${fileSuffix}`,
      },
      {
        id: "44-3",
        label: "配置JSON生成",
        icon: `${menuIcons["44-3"]}`,
        path: "/code/json",
        type: 1,
        auth_codes: null,
        status: 1,
        is_cache: 1,
        link_type: 0,
        create_time: Random.datetime(),
        update_time: Random.datetime(),
        component: `/code/json/index.${fileSuffix}`,
      },
    ],
  },
  {
    id: "45",
    label: "开发分析",
    icon: `${menuIcons["45"]}`,
    path: "monitor",
    type: 0,
    auth_codes: [0, 5],
    status: 1,
    is_cache: 1,
    link_type: 0,
    create_time: Random.datetime(),
    update_time: Random.datetime(),
    children: [
      {
        id: "45-1",
        label: "开发页面&组件统计",
        icon: `${menuIcons["45-1"]}`,
        path: "/monitor/statistics",
        type: 1,
        auth_codes: null,
        status: 1,
        is_cache: 1,
        link_type: 0,
        create_time: Random.datetime(),
        update_time: Random.datetime(),
        component: `/monitor/statistics/index.${fileSuffix}`,
      },
      {
        id: "45-2",
        label: "文件体积分析",
        icon: `${menuIcons["45-2"]}`,
        path: getBasePath(),
        type: 0,
        auth_codes: null,
        status: 1,
        is_cache: 1,
        link_type: 1,
        create_time: Random.datetime(),
        update_time: Random.datetime(),
        children: [
          {
            id: "45-2-1",
            label: "内链",
            icon: `${menuIcons["45-2-1"]}`,
            path: `${getBasePath()}/stats.html`,
            type: 1,
            auth_codes: null,
            status: 1,
            is_cache: 1,
            link_type: 1,
            create_time: Random.datetime(),
            update_time: Random.datetime(),
            component: "",
          },
          {
            id: "45-3-2",
            label: "外链",
            icon: `${menuIcons["45-3-2"]}`,
            path: `${getBasePath()}/stats.html?outer`,
            type: 1,
            auth_codes: null,
            status: 1,
            is_cache: 1,
            link_type: 2,
            create_time: Random.datetime(),
            update_time: Random.datetime(),
            component: "",
          },
        ],
      },
    ],
  },
  {
    id: "60",
    label: "资料链接",
    icon: `${menuIcons["60"]}`,
    path: "link",
    type: 0,
    auth_codes: [0, 5],
    status: 1,
    is_cache: 1,
    link_type: 0,
    create_time: Random.datetime(),
    update_time: Random.datetime(),
    children: [
      {
        id: "60-1",
        label: "教程文档",
        icon: `${menuIcons["60-1"]}`,
        path: "/link/document",
        type: 1,
        auth_codes: null,
        status: 1,
        is_cache: 1,
        link_type: 2,
        create_time: Random.datetime(),
        update_time: Random.datetime(),
        children: [
          {
            id: "60-1-1",
            label: "爬虫文档集",
            icon: `${menuIcons["60-1-1"]}`,
            path: "https://flc.nsusn.com/tutorial",
            type: 1,
            auth_codes: null,
            status: 1,
            is_cache: 1,
            link_type: 2,
            create_time: Random.datetime(),
            update_time: Random.datetime(),
            component: "",
          },
          {
            id: "60-1-2",
            label: "弹性布局基础类",
            icon: `${menuIcons["60-1-2"]}`,
            path: "http://fanlichuan.gitee.io/produce/flex-layout/index.html",
            type: 1,
            auth_codes: null,
            status: 1,
            is_cache: 1,
            link_type: 1,
            create_time: Random.datetime(),
            update_time: Random.datetime(),
            component: "",
          },
        ],
      },
      {
        id: "60-2",
        label: "仓库地址",
        icon: `${menuIcons["60-2"]}`,
        path: "/link/warehouse",
        type: 1,
        auth_codes: null,
        status: 1,
        is_cache: 1,
        link_type: 2,
        create_time: Random.datetime(),
        update_time: Random.datetime(),
        children: [
          {
            id: "60-2-1",
            label: "Quick-Admin-Vue3",
            icon: `${menuIcons["60-2-1"]}`,
            path: "https://gitee.com/fanlichuan/management/tree/master/quick-admin-vue3",
            type: 1,
            auth_codes: null,
            status: 1,
            is_cache: 1,
            link_type: 2,
            create_time: Random.datetime(),
            update_time: Random.datetime(),
            component: "",
          },
          {
            id: "60-2-2",
            label: "Quick-Admin-React18",
            icon: `${menuIcons["60-2-2"]}`,
            path: "https://gitee.com/fanlichuan/management/tree/master/quick-admin-react18",
            type: 1,
            auth_codes: null,
            status: 1,
            is_cache: 1,
            link_type: 2,
            create_time: Random.datetime(),
            update_time: Random.datetime(),
            component: "",
          },
          {
            id: "60-2-3",
            label: "API文件生成脚本",
            icon: `${menuIcons["60-2-3"]}`,
            path: "https://gitee.com/fanlichuan/create-apis-files",
            type: 1,
            auth_codes: null,
            status: 1,
            is_cache: 1,
            link_type: 2,
            create_time: Random.datetime(),
            update_time: Random.datetime(),
            component: "",
          },
          {
            id: "60-2-4",
            label: "个人经验笔记",
            icon: `${menuIcons["60-2-4"]}`,
            path: "https://gitee.com/fanlichuan/tools/tree/master/common",
            type: 1,
            auth_codes: null,
            status: 1,
            is_cache: 1,
            link_type: 2,
            create_time: Random.datetime(),
            update_time: Random.datetime(),
            component: "",
          },
        ],
      },
      {
        id: "60-3",
        label: "掘金文章",
        icon: `${menuIcons["60-3"]}`,
        path: "/link/juejin",
        type: 1,
        auth_codes: null,
        status: 1,
        is_cache: 1,
        link_type: 2,
        create_time: Random.datetime(),
        update_time: Random.datetime(),
        children: [
          {
            id: "60-3-1",
            label: "前端的23种设计模式",
            icon: `${menuIcons["60-3-1"]}`,
            path: "https://juejin.cn/post/7072175210874535967",
            type: 1,
            auth_codes: null,
            status: 1,
            is_cache: 1,
            link_type: 2,
            create_time: Random.datetime(),
            update_time: Random.datetime(),
            component: "",
          },
          {
            id: "60-3-2",
            label: "TypeScript 基础",
            icon: `${menuIcons["60-3-2"]}`,
            path: "/link/juejin/ts",
            type: 1,
            auth_codes: null,
            status: 1,
            is_cache: 1,
            link_type: 2,
            create_time: Random.datetime(),
            update_time: Random.datetime(),
            children: [
              {
                id: "60-3-2-1",
                label: "基础（一）",
                icon: `${menuIcons["60-3-2-1"]}`,
                path: "https://juejin.cn/post/7102384712504573982",
                type: 1,
                auth_codes: null,
                status: 1,
                is_cache: 1,
                link_type: 2,
                create_time: Random.datetime(),
                update_time: Random.datetime(),
                component: "",
              },
              {
                id: "60-3-2-2",
                label: "基础（二）",
                icon: `${menuIcons["60-3-2-2"]}`,
                path: "https://juejin.cn/post/7102996554541170696",
                type: 1,
                auth_codes: null,
                status: 1,
                is_cache: 1,
                link_type: 2,
                create_time: Random.datetime(),
                update_time: Random.datetime(),
                component: "",
              },
            ],
          },
        ],
      },
      {
        id: "60-4",
        label: "作品（在线预览）",
        icon: `${menuIcons["60-4"]}`,
        path: "/link/works",
        type: 1,
        auth_codes: null,
        status: 1,
        is_cache: 1,
        link_type: 2,
        create_time: Random.datetime(),
        update_time: Random.datetime(),
        children: [
          {
            id: "60-4-1",
            label: "多功能表格（复杂）",
            icon: `${menuIcons["60-4-1"]}`,
            path: "https://fanlichuan.gitee.io/works/dragable-table/index.html",
            type: 1,
            auth_codes: null,
            status: 1,
            is_cache: 1,
            link_type: 2,
            create_time: Random.datetime(),
            update_time: Random.datetime(),
            component: "",
          },
          {
            id: "60-4-2",
            label: "恐龙沙漠逃亡小游戏",
            icon: `${menuIcons["60-4-2"]}`,
            path: "https://fanlichuan.gitee.io/works/dinosaur_game/index.html",
            type: 1,
            auth_codes: null,
            status: 1,
            is_cache: 1,
            link_type: 2,
            create_time: Random.datetime(),
            update_time: Random.datetime(),
            component: "",
          },
          {
            id: "60-4-3",
            label: "中国象棋游戏",
            icon: `${menuIcons["60-4-3"]}`,
            path: "https://fanlichuan.gitee.io/works/chinese_chess/index.html",
            type: 1,
            auth_codes: null,
            status: 1,
            is_cache: 1,
            link_type: 2,
            create_time: Random.datetime(),
            update_time: Random.datetime(),
            component: "",
          },
          {
            id: "60-4-4",
            label: "唯美音乐播放器",
            icon: `${menuIcons["60-4-4"]}`,
            path: "https://fanlichuan.gitee.io/works/pc_music_player/index.html",
            type: 1,
            auth_codes: null,
            status: 1,
            is_cache: 1,
            link_type: 2,
            create_time: Random.datetime(),
            update_time: Random.datetime(),
            component: "",
          },
          {
            id: "60-4-5",
            label: "五子棋游戏",
            icon: `${menuIcons["60-4-5"]}`,
            path: "https://fanlichuan.gitee.io/works/five_in_a_row_game/index.html",
            type: 1,
            auth_codes: null,
            status: 1,
            is_cache: 1,
            link_type: 2,
            create_time: Random.datetime(),
            update_time: Random.datetime(),
            component: "",
          },
        ],
      },
    ],
  },
] as ResponseMenuItem[];
